<?php
// app/model/User.php

namespace app\model;

use core\Model;

class User extends Model {
    public function __construct(){
        parent::__construct();
    }
    protected $name = 'file_user';

    protected $hidden = [
        'jobid',
        'salt'
    ];
    protected $append = [
        'level_info'
    ];

    public function getLevelInfoAttr($item){
    }

    
    // 可自定义方法（如关联查询）
    public function getProfile($userId) {
        // 示例：查询用户详情（可扩展）
        return $this->find($userId);
    }

    // 关联身份表
    public function rank(){
        return $this->belongsTo('app\model\Rank', 'rankid', 'id');
    }
}